表示由特定数量的半边界定的部分。当前的实现假设一个面始终由三个边组成。
[name] 是一个附加组件,必须显式导入。请参阅 [link:#manual/introduction/Installation Installation / Addons].
import { Face } from 'three/addons/math/ConvexHull.js';
创建一个 [name] 实例。
面的法线向量。默认值为(0, 0, 0) 处的 [page:Vector3]。
面的中点或质心。默认值为(0, 0, 0) 处的 [page:Vector3]。
面的面积。默认值为 0。
从面到原点的有符号距离。默认值为 0。
引用该面可以看到的顶点列表中的顶点。默认为 null。
标记面部是否可见或已删除。默认为 'Visible'。
对面的基边的引用。要检索所有边,您可以使用当前边的 “next” 引用。默认为空。 null.
[page:VertexNode a] - 面的第一个顶点。
[page:VertexNode b] - 面的第二个顶点。
[page:VertexNode c] - 面的第三个顶点。
创建一个 [name]。
[page:Integer i] - 边的索引
返回给定索引的边。
计算面的所有属性。
[page:Vector3 point] - 3D 空间中的任何点。
返回从给定点到该面的平面表示的带符号距离。
[link:https://github.com/mrdoob/three.js/blob/master/examples/jsm/math/ConvexHull.js examples/jsm/math/ConvexHull.js]